package com.tedu.day02.oop;
/*
* 继承之后出现问题：
*    重写：子类继承父类，子类跟父类中存在相同名称方法，具备：
*                       修饰符  返回值  方法名(参数..)  完全一致【覆盖】
*                       【修饰符：子类大于父类访问范围】
*                        public>protected>默认的>private
*               提醒：千万不要跟内部类弄混
*    继承关键字：extends--super【类与类拥有继承关系】 -----使用方法一致
*                       调取父类的方法，语法：子类方法中直接super[父类]，方法名()
*                       this                     -----使用方法一致
*    注意：  继承关系---重写---修饰符【父类修饰符、子类修饰符】
*           子类大于父类：public>protected>private
* */
class A{
    public void say(){
        System.out.println("我是A~");
    }
}
class B extends A{
    public void say() {     // 修饰符：子类大于父类访问范围
        super.say();    //super 肯定有继承   一定代表父类
        System.out.println("我是B~");
    }
}


public class 继承问题2 {
    public static void main(String[] args) {
        //输出B类  say()方法         //输出B类  say()方法     关键字
            B b=new B();
            b.say();
    }
}
